package com.hu.constant;

/**
 * 用户常量
 */
public interface UserConstant {

    /**
     * 用户登录态键
     */
    String USER_LOGIN_STATE = "user_login";

    //  region 权限


    String USER_TOKEN_ID = "user_login_id";

    /**
     * 布隆过滤器 用户name key
     */
    String USER_DISTINCT_NAME = "user_distinct_name";

    double FALSE_PROBABILITY = 0.01D;


    /**
     * 用户角色
     */
    String DEFAULT_ROLE = "user";  // 默认角色

    String ADMIN_ROLE = "admin";  // 管理员角色

    String BAN_ROLE = "ban";    // 被封号

    String ALL_PERMISSION = "all_permission";

    String ADD_PERMISSION = "add";   // 增加权限

    String DELETE_PERMISSION = "delete"; // 删除权限

    String UPDATE_PERMISSION = "update";  // 修改权限

    String QUERY_PERMISSION = "query";  // 查询权限
}
